package fxmedia;

// import Java JDK Classes
import java.io.File;

/**
 * @author dca
 */
public final class Constants {
	private Constants() {}

	public static final double STAGE_WIDTH = 495d;
	public static final double STAGE_HEIGHT = 315d;
	public static final double DEFAULT_PADDING = 5d;

	public static final String DEFAULT_MUSIC_LIBRARY_LOCATION = System.getProperty("user.home") + File.separator + "Music";

	public static final String LIBRARY_LABEL = "Library";
	public static final String TITLE_LABEL = "Title";
	public static final String ARTIST_LABEL = "Artist";
	public static final String ALBUM_LABEL = "Album";
	public static final String GENRE_LABEL = "Genre";

	public static final String IMAGE_PATH = "/img";
	public static final String PREVIOUS_TRACK_IMAGE_PATH = IMAGE_PATH + "/high-contrast/previous-track.png";
	public static final String PLAY_TRACK_IMAGE_PATH = IMAGE_PATH + "/high-contrast/play.png";
	public static final String STOP_TRACK_IMAGE_PATH = IMAGE_PATH + "/high-contrast/stop.png";
	public static final String NEXT_TRACK_IMAGE_PATH = IMAGE_PATH + "/high-contrast/next-track.png";
	public static final String PLAY_CONTINUOUS_IMAGE_PATH = IMAGE_PATH + "/high-contrast/continuous-tracks.png";
	public static final String PLAY_SHUFFLE_IMAGE_PATH = IMAGE_PATH + "/high-contrast/shuffle-tracks.png";

	public static final String SKINS_PATH = "/skins";
	public static final String DARK_SKIN = SKINS_PATH + "/Dark.css";
	public static final String BLUE_GROTTO_SKIN = SKINS_PATH + "/BlueGrotto.css";
	public static final String BELAGIO_SKIN = SKINS_PATH + "/Belagio.css";
	public static final String CHOCOLATE_SKIN = SKINS_PATH + "/Chocolate.css";
	public static final String OCEAN_SKIN = SKINS_PATH + "/Ocean.css";
	public static final String PALE_ALE_SKIN = SKINS_PATH + "/PaleAle.css";
	public static final String CURRENT_SKIN = OCEAN_SKIN;

	public static final String CSS_FONT_BOLD = "-fx-font-weight: bold;";
	public static final String CSS_FONT_ITALIC = "-fx-font-style: italic;";
	public static final String CSS_FONT_UNDERLINE = "-fx-underline: true;";

	public static final String FILE_PROTOCOL = "file:";
} // END class Constants
